/********************************************************************************
 *      Copyright:  (C) HuangXiangming
 *                  All rights reserved.
 *
 *       Filename:  ds_client.h
 *    Description:  This file is the header file of the ds18b20 project
 *
 *        Version:  1.0.0(25/03/19)
 *         Author:  Huang Xiangming <huangxiangming@gmail.com>
 *      ChangeLog:  1, Release initial version on "25/03/19 15:06:17"
 *                 
 ********************************************************************************/

//包含保护
#ifndef GETDATA_H
#define GETDATA_H

//信息结构体
typedef struct pack_s
{
	float 		temp;         // 温度
	char        sample_time[32];		//时间
	char 		id[10];        // ID
}pack_t;

//获取温度
int get_temperature(float *temp);

//获取产品序列号
int get_devid(char *id, int len, int sn);

//获取时间
void get_time(char *sample_time, int time_len);

//获取总数据
void get_data(pack_t *data);

//处理数据
void pack_data(pack_t *data, char *buf, int len);

#endif
